Concise Composit ion of Architectural Styles From Architectural Primit ives

نویسندگان

  • Nikunj R. Mehta
  • Nenad Medvidovic
چکیده

Architectural styles represent composition patterns and constraints at the software architectural level and are targeted at families of systems with shared characteristics. They enable architectural reuse and hence can bring economy to the design of software architecture. Existing approaches support systematic description of style-based software architectures. Our approach, Alfa, focuses on the construction, instead of description, of style-based software architectures using architectural primitives. This is based on our observation that architectural styles and, indeed, software architectures share many underlying concepts that lead to architectural primitives. Previously, Alfa’s primitives were shown to be sufficient for modeling architectural styles. In this paper, we present the composition of a diverse set of styles for network-based systems using xAlfa, a systematic notation for composing styles from Alfa’s primitives. We then show that two reuse mechanisms in xAlfa, inheritance and composition, enable concise style compositions and unambiguously bring out similarities among architectural styles.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Toward Composit ion Of Style-Conformant Software Architectures

The codification of software architectural decisions made to address recurring software development challenges results in architectural styles. The primary benefit of architectural styles is that properties demonstrated at the level of a style are carried over into the software system architectures constructed using that style. However, in the absence of comprehensive techniques for checking co...

متن کامل

Design Architectures through Category Constraints

We provide a rigorous and concise formalism for specifying design architectures exterior to the design language. This allows several evolving architectural styles to be supported independently. Such architectural styles are specified in a tailored parse tree logic, which permits automatic support for conformance and consistency. We exemplify these ideas with a small design architecture inspired...

متن کامل

Classification of Architectural Styles based on the Dimensions of the Integration of Hospital Information Systems

Introduction: Hospital information system (HIS) is a comprehensive software for integrating patient information for sending and exchanging health information between wards and other medical centers in order to accelerate the process of patient care and treatment, improve quality, and increase patient satisfaction. The advent of diverse and heterogeneous health care information systems in the fi...

متن کامل

Analysis of The Relationship Between Theoretical Aesthetic Ideas And Modern- Postmodern Architectural Styles; (A Comparative Study Of Modern And Postmodern Architecture)ِِِ

Physical attributes have always been a qualitative indicator for evaluating an architectural work. These character influenced by function, technology and changing the process of creation and perception of beauty in modern times; and influenced by content, culture, history, meaning and symbolic linguistic structures in the postmodern era. In accordance with the evolution of aesthetic theories si...

متن کامل

A New Algorithm for Performance Evaluation of Homogeneous Architectural Styles

Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003